翻訳と辞書
Words near each other
・ Statute of the Permanent Court of International Justice
・ Statute of the Staple
・ Statute of Uses
・ Statute of Veneto
・ Statute of Westminster
・ Statute of Westminster 1275
・ Statute of Westminster 1285
・ Statute of Westminster 1327
・ Statute of Westminster 1472
・ Statute of Westminster 1931
・ Statute of Westminster Adoption Act
・ Statute of Westminster Adoption Act 1942
・ Statute of Westminster Adoption Act 1947
・ Status Quo State
・ Status Quo? The Unfinished Business of Feminism in Canada
Status register
・ Status set
・ Status shift
・ Status symbol
・ Status tones
・ Status–income disequilibrium
・ Statuta Valachorum
・ Statute
・ Statute book
・ Statute Concerning Diet and Apparel 1363
・ Statute forbidding Bearing of Armour
・ Statute in Restraint of Appeals
・ Statute IV of 1947 regarding the abolition of certain titles and ranks (Hungary)
・ Statute Law (Ireland) Revision Act 1872
・ Statute Law (Repeals) Act


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Status register : ウィキペディア英語版
Status register
A status register, flag register, or condition code register is a collection of status flag bits for a processor. An example is the FLAGS register of the x86 architecture. The flags might be part of a larger register, such as a program status word (PSW) register.
The status register is a hardware register that contains information about the state of the processor. Individual bits are implicitly or explicitly read and/or written by the machine code instructions executing on the processor. The status register lets an instruction take action contingent on the outcome of a previous instruction. For example, an instruction combines or compares operands and a subsequent instruction changes the execution sequence based on the outcome of the earlier instruction summarized in the status register.
The status register in a traditional processor design includes at least three central flags: Zero, Carry, and Overflow, which are set or cleared automatically as effects of arithmetic and bit manipulation operations. One or more of the flags may then be read by a subsequent conditional jump instruction (including conditional calls, returns, etc. in some machines) or by some arithmetic, shift/rotate or bitwise operation, typically using the carry flag as input in addition to any explicitly given operands. There are also processors where other classes of instructions may read or write the fundamental zero, carry or overflow flags, such as block-, string- or dedicated input/output instructions, for instance.
Some CPU architectures, such as the MIPS and Alpha, do not use a dedicated flag register. Others do not implicitly set and/or read flags. Such machines either do not pass ''implicit'' status information between instructions at all, or they pass it in an explicitly selected general purpose register.
A status register may often have other fields as well, such as more specialized flags, interrupt enable bits, and similar types of information. During an interrupt, the status of the thread currently executing can be preserved (and later recalled) by storing the current value of the status register along with the program counter and other active registers into the machine stack or some other reserved area of memory.
==Common flags==
This is a list of the most common CPU status register flags, implemented in almost all modern processors.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Status register」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.